import matplotlib.pyplot as plt
import numpy as np

if __name__ == '__main__':
    # 在图中定义两个坐标分别在两个轴上的值从而确定两个坐标位置
    xpoints = np.array([1, 3]) # 两个点在x轴上分别是 1和3
    ypoints = np.array([3, 10]) # 两个点在y轴上分别是 3和10

    # 在图中从位置（1，3）到位置（3，10）画一条线
    plt.plot(xpoints,ypoints)

    # 无线绘图 在后面加上参数 “o”
    # plt.plot(xpoints,ypoints,"o")

    # 多个点的绘图 （1，3）到（2，8）到（6，1）到（8，10）
    # xpoints = np.array([1, 2, 6, 8])
    # ypoints = np.array([3, 8, 1, 10])
    #
    # plt.plot(xpoints, ypoints)

    # 如果我们不指定坐标在 x 轴上的点，plt将其设为默认值（1，2，3...）取决于y点的长度
    # yponints = np.array([3, 8, 1, 10, 6])
    # plt.plot(yponints)

    # 标记
    # yponints = np.array([3, 8, 1, 10, 6])
    # plt.plot(yponints, marke='o')  # 设置标记
    # plt.plot(yponints,marker='*') # 设置标记

    # 设置点、线、颜色
    # plt.plot(yponints, 'o:r')  # 圆点、虚线、红色

    # 设定点的尺寸
    # plt.plot(yponints, marker='o', ms=20)

    # mec标记边缘颜色 mfc标记内部颜色
    # plt.plot(yponints, marker='o', ms=20, mec='blue', mfc='pink')

    # 展示
    plt.show()
